package br.com.dp.web.mbean.pessoa;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.bean.ViewScoped;
import br.com.dp.dto.PessoaEnvioDTO;
import br.com.dp.dto.PessoaRetornoDTO;
import br.com.dp.servidor.PessoaServiceLocal;
import lombok.Getter;
import lombok.Setter;

/**
 * 
 */

/**
 * @author emmanuel
 */
@ManagedBean
@SessionScoped
public class PessoaMBean
{

   @Getter
   @Setter
   private String nome;

   @Getter
   @Setter
   private Long idade;

   @Getter
   @Setter
   private PessoaRetornoDTO pessoaRetornoDto;

   @EJB
   private PessoaServiceLocal pessoaService;

   public String acao()
   {
      PessoaEnvioDTO pessoaEnvioDto = new PessoaEnvioDTO();
      pessoaEnvioDto.setNome(nome);
      pessoaEnvioDto.setIdade(idade);
      pessoaRetornoDto = pessoaService.acao(pessoaEnvioDto);
      return "index.jsf?faces-redirect=true";
   }
}
